p.title-italic { font-style: italic; color: #333333; /*padding-top: 0.7em;*/ }
#partner-right2 { position: relative; z-index: 1; min-height: 252px; }
#partner-right2 img { display: block; position: absolute; z-index: 1; }
#partner-right2 span, #partner-right a#video-icon { position: relative; z-index: 100; }
#partner-right2 span { background: transparent url(../images/bgWhite80.png) 0 0 repeat; font-size: 30px; line-height: 38px; margin: 2px 0 0 43px; display: inline-block; color: #2f9972; line-height: 35px; padding: 3px 10px; }
#partner-right2 span#first { margin-top: 70px; }
#partner-right2 a#video-icon { position:relative; z-index:10; margin: 2px 0 0 43px; padding: 5px 10px 5px 40px; font-size: 18px; font-weight: 700; display: inline-block; background-position: 10px 11px; color: #FFF; background-color: #144030; }
.border5 { background: #fff; border:none 5px #ffffff;-moz-border-radius-topleft: 5px;-moz-border-radius-topright:5px;-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;-webkit-border-bottom-left-radius:5px;
-webkit-border-bottom-right-radius:5px;border-top-left-radius:5px;border-top-right-radius:5px;border-bottom-left-radius:5px;border-bottom-right-radius:5px;}
#edu-left2 { padding: 20px;	-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.edu-vid-left2 p, .edu-vid-right2 p { color: #2f9972; margin: 10px 0 0 0;  }
.edu-vid-left2 img, .edu-vid-right2 img { padding: 2px; background: #2f9972; }
.vid-box{ float:left; width:201px; }
.vid-box.vid-left{ margin-right:23px;}
.vid-box.vid-right{ margin-right:0; }
.f-login { width: 386px; background: url(../../img/bg-f-login.png) repeat; overflow: hidden;}
.ig-login { background: transparent url(../images/iconPeople.png) 0 0 no-repeat; }
.f-login .f-login-top, .f-login-b{overflow: hidden;}
.f-login p{ color: #666666; }
.f-login-top { padding: 20px;}
.f-login-top h2{background-position: left center; color: #2F9972; font-size: 17px; font-weight: 900; margin: 0 0 10px; padding-left: 30px;
text-transform: uppercase;}
.f-login-top label { color: #666666; font-weight: bold; float: left; width: 90px; cursor: auto; line-height: 2.3em; }
.f-login-top input { width: 243px; height: 31px; border: 1px solid #d2d2d2; color: #666666; line-height: 31px; padding: 0 5px; float: left;  margin-bottom: 8px; }
.f-login-top input.cb { width: 25px; height: 25px; float: left; background: none; border: none medium; }
.f-login-top div { margin-bottom: 8px;}
.f-login-top span { float: left; }
.f-login-top .chbox { float: left; margin-left: 30px;}
.f-login-b { border-top: 1px solid #d2d2d2; padding: 20px;}
.f-login-b a { color: #2f9972; }
.f-login a#bntlogin { margin-left: 90px; float: left; text-indent: -4000px; display: block;  background: url(../images/imgButton.png) no-repeat 0 0; width: 87px; height: 32px; }
.f-login a#bntlogin:hover { background-position: -93px 0px; }
#w-f-login {position: fixed; top: 40px !important; width: 386px; margin-left: -184px; left: 50%; }
.iw-user2 { background: transparent url(../images/iconUser2.png) 0 0 no-repeat; }
.sitemap { overflow: hidden; margin-bottom: 10px; }
.sitemap ul{ padding: 0px; float: left; width: 240px; margin: 0px; }
.sitemap ul.end { float: right;}
.sitemap ul h3{ color: #aab337; text-transform: uppercase; font-weight: 900; font-size: 13px;}
.sitemap ul li { padding: 1px 0; background: url(../images/iconarrow.png) no-repeat left center; padding-left: 10px;}
.sitemap ul li a{ color: #aab337; font-size: 13px; }
.sitemap ul li a:hover { color: #899121;}
.sitemap ul li ul { margin: 0px;}
.sitemap ul li ul li { background: url(../images/iconarrow.png) no-repeat left center; padding-left: 10px;}
.f-forgotpass { -moz-box-sizing: border-box; padding: 25px 20px;}
.f-forgotpass input { width: 195px; height: 33px; line-height: 33px; border: none medium; padding: 0 5px; color: #666666;  float: left; }
.f-forgotpass a#bntsubmit {margin-left: 20px; color: #fff; background: url(../images/imgButton.png) no-repeat 0 -77px; width: 87px; height: 32px;
display: block;  float: left; text-indent: -4000px; }
.f-forgotpass a#bntsubmit:hover {background-position: -93px -77px;}

/**********news**********/
.bgguide { background: #fff url(../images/shadow-top.png) no-repeat top center; }
#w-guide { display: block; overflow: hidden; padding: 15px 0 10px;}
.col-new { width: 306px; margin-top: 20px; float: left; margin-right: 20px; }
.col-new.end { margin-right: 0px;}
.img-main { width: 306px; height: 130px; position: relative;}
.img-main h3 { font-size: 15px; text-transform: uppercase; color: #fff; padding: 5px 20px; background: url(../images/bg-title.png) repeat-x left center;
position: absolute; top: -25px; left: 0px; font-weight: 900; }
.col-new p { margin-top: 5px;}
.m-b-5 { margin-bottom: 5px;}
.guide h3 { margin: 0 0 10px; background: url(../images/bg-title2.png) repeat-x; font-size: 14px; color: #fff; padding: 3px 10px; width: 142px; }
.guide p { line-height: 1.3em;}
.guide p span { font-style: italic; }
.max-footer { background: #414244; }
#footer-main ul{ float: left; width: 192px; padding: 0px; margin: 0px; }
#footer-main ul h3 { text-transform: uppercase; color: #fff; font-size: 13px; font-weight: 900; margin: 0 0 5px;}
#footer-main ul li a { color: #a0a0a0; }
.footer-bottom { padding-top: 17px; border-top: 1px dotted #a0a0a0; color: #a0a0a0; margin-top: 15px; }
.footer-bottom a { color: #a0a0a0; }
ul#main-nav li ul.submenu li{ display: block; float: none; margin-right: 0px; }
ul.submenu li.end { margin-right: 0px;}
ul.tab{ padding: 0px; margin: 0px; }
ul.tab li { float: left; padding: 0 10px; background: url(../images/iconArrow2.png) no-repeat left center;}
ul.tab li.first { background: none; padding-left: 0px; }
ul.tab li a { color: #666666;font-weight: normal; }
ul.tab li a:hover{ color: #aab337; text-decoration: underline; }
.upper { text-transform: uppercase; }
h1.heading2 { color: #fff9e5; font-size: 28px; line-height: 39px; text-transform: uppercase; font-weight: 900; margin: 40px 0 0; }
p.heading2 { font-size: 18px; color: #fff9e5; line-height: 26px; text-transform: uppercase; margin-bottom: 40px; }
.m-t20 { margin-top: 13px !important;}
ul.list-relate { padding: 0px;}
ul.list-relate li { background: url(../images/iconarrow.png) no-repeat left center; padding-left: 10px;}
ul.list-relate li a { color: #aab337;}
ul.list-relate li a:hover{ color: #899121; text-decoration: underline; }
ul.logo { padding: 0px; margin: 0;}
ul.logo li{ padding-bottom: 10px; border-bottom: 1px dotted #666666; width: 306px; margin-top: 20px; float: left; margin-right: 20px; }
ul.logo li.end { margin-right: 0;}
ul.logo li p { margin-top: 5px;}
p#p-field2 {font-weight: 700; font-size: 13px; float: right; margin-left: 233px; }
.iconphone { background: url(../images/iconPhone3.png) no-repeat left center; padding-left: 25px;}
.iconfax { background: url(../images/iconFax.png) no-repeat left center; padding-left: 25px;}
.iconmail { background: url(../images/iconMail3.png) no-repeat left center; padding-left: 25px;}
.mr10 { margin-right: 10px;}
.n-mt{ margin-top: 0px !important; }
/****************/
.header .submenu { background: #f1f1f1; width: 189px; -moz-box-shadow: 2px 4px 5px #545454; -webkit-box-shadow: 2px 4px 5px #545454; box-shadow: 2px 4px 5px #545454;}
.header .submenu li{padding: 0 10px;}
.header .submenu li a { line-height: 30px !important; font-weight: 400 !important; font-size: 13px !important; }






